﻿<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>.NET Framework 3.5 Enhancements Training Kit</title>
    <link rel="stylesheet" href="../css/Common.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="../css/Blogs.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="../css/Home.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="../css/common_print.css" type="text/css" media="print" />
    <link rel="stylesheet" href="../css/blog_print.css" type="text/css" media="print" />
    <link rel="stylesheet" href="../css/home_print.css" type="text/css" media="print" />
</head>
<body>
    <div id="OuterCommon">
        <div id="Common">
            <div id="CommonHeader">
                <div class="CommonTitleTopStripe">
                </div>
                <div class="CommonTitleBar">
                    <div class="CommonTitleBarImage">
                        <img src="../images/VS08_h_rgb.png" style="border: none;" alt="Visual Studio 2008" /></div>
                    <div id="welcome">
                        .NET Framework 3.5 Enhancements Training Kit
                    </div>
                </div>
                <div class="CommonTabBar">
                    <div class="menu">
                        <ul>
                            <li><a href="Default.htm">Home</a></li>
                            <li><a href="Presentations.htm">Presentations</a></li>
                            <li><a href="Demos.htm">Demos</a></li>
                            <li><a href="Labs.htm">Labs</a></li>
                            <li><a href="Event Materials.htm">Event Materials</a></li>
                            <li><a href="Prerequisites.htm">Training Kit Prerequisites</a></li>
                            <li><a href="EULA.htm">EULA</a></li>
                        </ul>
                    </div>
                    <div class="tasks">
                        August 2008 Release</div>
                </div>
            </div>
            <div id="CommonBody">
                <table cellspacing="0" cellpadding="0" border="0" width="100%" id="CommonBodyTable">
                    <tr>
                        <td valign="top" id="CommonLeftColumn">
                        </td>
                        <td valign="top" style="width: 100%;" id="CommonBodyColumn">
                            <div class="CommonContentArea">
                                <div class="CommonContent">
                                    <div style="font-size: 80%">
                                        <h2 class="CommonTitle">
                                            Presentations</h2>
                                    </div>
                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                        This page lists the presentations that are included with the .NET Framework 3.5
                                        Enhancements Training Kit. To view these presentations you will need Microsoft
                                        PowerPoint 2007. If you don't have Microsoft PowerPoint 2007 installed, then you
                                        can download and use the free <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=048dc840-14e1-467d-8dca-19d2a8fd7485&amp;displaylang=en">
                                            PowerPoint Viewer 2007</a>.
                                        <br />
                                        <br />
                                        <ul>
                                            <li><a href="#day1">.NET 3.5 SP1</a></li>
                                        </ul>
                                        <ul>
                                            <li><a href="#day2">ADO.NET Data Services</a></li>
                                        </ul>
                                        <ul>
                                            <li><a href="#day3">ASP.NET MVC</a></li>
                                        </ul>
                                        <ul>
                                            <li><a href="#day4">ASP.NET Dynamic Data</a></li>
                                        </ul>
                                        <ul>
                                            <li><a href="#day5">ADO.NET Entity Framework</a></li>
                                        </ul>
                                        <ul>
                                            <li><a href="#day6">ASP.NET AJAX 3.5 SP1</a></li>
                                        </ul>
                                        <ul>
                                            <li><a href="#day7">ASP.NET Routing</a></li>
                                        </ul>
                                        <ul>
                                            <li><a href="#day8">WCF 3.5 SP1</a></li>
                                        </ul>
                                        <ul>
                                            <li><a href="#day9">Visual Studio 2008 SP1</a></li>
                                        </ul>
                                    </div>
                                    <table width="100%" border="0">
                                        <tbody>
                                            <tr>
                                                <td colspan="2">
                                                    <a name="day1"></a>
                                                    <h2 class="CommonTitle" style="font-size: 80%">
                                                        .NET 3.5 SP1</h2>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationPrefix" href="../Presentations/.NET 3.5 SP1/Introduction to .NET 3.5 SP1.pptx">
                                                            Lap Around .NET 3.5 SP1</a>&nbsp;&nbsp;(Level 100)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation acts as a lap around/overview of the .NET 3.5 SP1 release and all the
                                                        feature additions & enhancements that are a part of it. It also covers the improvements made
                                                        to Visual Studio 2008 and the language IDEs as part of the Visual Studio 2008 SP1 release.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <a name="day2"></a>
                                                    <h2 class="CommonTitle" style="font-size: 80%">
                                                        ADO.NET Data Services</h2>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationPrefix" href="../Presentations/ADO.NET Data Services/Introduction to ADO.NET Data Services.pptx">
                                                            Introduction to ADO.NET Data Services</a>&nbsp;&nbsp;(Level 200)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation serves as an introduction to what ADO.NET Data Services is and
                                                        how it can be leveraged. It illustrates what scenarios a data service makes sense
                                                        for, and then demonstrates how to easily create and customize a data service.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationPrefix" href="../Presentations/ADO.NET Data Services/Deep Dive into ADO.NET Data Services.pptx">
                                                            Deep Dive into ADO.NET Data Services</a>&nbsp;&nbsp;(Level 300)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation covers the extensbility points of a Data Services as well
                                                        as the various client libraries available for consuming a
                                                        data service, including: .NET, ASP.NET, and ASP.NET AJAX.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <a name="day3"></a>
                                                    <h2 class="CommonTitle" style="font-size: 80%">
                                                        ASP.NET MVC</h2>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/ASP.NET MVC/Introduction to ASP.NET MVC.pptx">
                                                            Introduction to ASP.NET MVC</a> (Level 200)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation introduces the MVC pattern and how the ASP.NET MVC framework builds
                                                        upon it to provide a new alternative web application environment. It highlights
                                                        the basic features of the framework, as well as the extensibility points that can
                                                        be easily leveraged.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/ASP.NET MVC/Deep Dive into ASP.NET MVC.pptx">
                                                            Deep Dive into to ASP.NET MVC</a> (Level 400)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentations covers how to easily perform unit testing against an ASP.NET MVC application
                                                        as well as how to extend it by replacing portions of its execution pipeline. This includes the demonstration
                                                        of creating a controller factory, and action result, as well as using a custom view engine.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <a name="day4"></a>
                                                    <h2 class="CommonTitle" style="font-size: 80%">
                                                        ASP.NET Dynamic Data</h2>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/ASP.NET Dynamic Data/Introduction to ASP.NET Dynamic Data.pptx">
                                                            Introduction to ASP.NET Dynamic Data</a> (Level 200)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation introduces ASP.NET Dynamic Data and explains what scenarios it
                                                        can be leveraged for. It covers the basics of creating a scaffolded web application
                                                        using the Dynamic Data runtime, and how to easily extend the provided templates/UI.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/ASP.NET Dynamic Data/Deep Dive into ASP.NET Dynamic Data.pptx">
                                                            Deep Dive into the ASP.NET Dynamic Data</a> (Level 300)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation demonstrates how to leverage Dynamic Data's integration with ASP.NET Routing
                                                        as well as how to modify some of the runtime's default conventions. It also highlights how to
                                                        use the new Dynamic Data controls from within an existing WebForms application, instead of
                                                        creating a fully-scaffolded site.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <a name="day5"></a>
                                                    <h2 class="CommonTitle" style="font-size: 80%">
                                                        ADO.NET Entity Framework</h2>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/ADO.NET Entity Framework/Introduction to the ADO.NET Entity Framework.pptx">
                                                            Introduction to the ADO.NET Entity Framework</a> (Level 200)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation introduces the Entity Data Model and demonstrates how to generate one from
                                                        an existing database, and modify it using the new Visual Studio tooling. It also shows how to 
                                                        begin consuming an EDM using the Entity Client and Object Services APIs with both Entity SQL and LINQ.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/ADO.NET Entity Framework/Deep Dive into the ADO.NET Entity Framework.pptx">
                                                            Deep Dive into the ADO.NET Entity Framework</a> (Level 300)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation shows how to perform advanced mappings with an Entity Data Model, including:
                                                        complex types, table-per-hierarchy (TPH), and query views. It demonstrates how to perform advanced Entity
                                                        SQL queries, and how to leverage Object Services' transaction and optimistic concurrency support. Finally,
                                                        it introduces how to retreive metadata from an EDM at runtime.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <a name="day6"></a>
                                                    <h2 class="CommonTitle" style="font-size: 80%">
                                                        ASP.NET AJAX 3.5 SP1</h2>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/ASP.NET AJAX 3.5 SP1/Introduction to ASP.NET AJAX 3.5 SP1.pptx">
                                                            Introduction to ASP.NET AJAX 3.5 SP1</a> (Level 200)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation shows how to take advantage of the new AJAX History feature to enhance the user experience
                                                        of a web application. It also covers how to use script combining to reduce the amount of HTTP requests neccesary
                                                        for a user to retreive an application's JavaScript assets.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <a name="day7"></a>
                                                    <h2 class="CommonTitle" style="font-size: 80%">
                                                        ASP.NET Routing</h2>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/ASP.NET Routing/Introduction to ASP.NET Routing.pptx">
                                                            Introduction to ASP.NET Routing</a> (Level 200)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation goes over the ASP.NET Routing engine and how it can provide better control
                                                        over your web application's URLs. It discusses the pipeline of a request as seen by the routing engine,
                                                        and how it can be extended to work with any type of web resource.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <a name="day8"></a>
                                                    <h2 class="CommonTitle" style="font-size: 80%">
                                                        WCF 3.5 SP1</h2>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/WCF 3.5 SP1/Implementing RESTful Services With Windows Communication Foundation 3.5 SP1 - Concepts and Introduction(Part 1 of 2).pptx">
                                                            Implementing RESTful Services With WCF 3.5 SP1 - Concepts and Introduction (Part 1 of 2)</a> (Level 200)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        As Service Oriented Architectures continue to take hold and the Software + Services strategy gains momentum, early evidence indicates growth in the implementation of RESTful architectures. Windows Communication Foundation 3.5 introduced the ability to implement services RESTful in nature, while Visual Studio 2008 SP1 enhances the experience. In Part 1, we introduce the concept of REST and cover some common development scenarios. These scenarios include consuming REST(ish) services via AJAX Clients, developing read/write HI-REST services and consuming REST services via Silverlight 2.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/WCF 3.5 SP1/Implementing RESTful Services With Windows Communication Foundation 3.5 SP1 - Security, Scalability and Controlling the URI (Part 2 of 2).pptx">
                                                            Implementing RESTful Services With WCF 3.5 SP1 - Security, Scalability and Controlling the URI (Part 2 of 2)</a> (Level 200)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                    As you move beyond simple REST scenarios you will encounter the need to implement more advanced capabilities. In this second session, we will build upon the scenarios covered in Part 1, addressing some more advanced issues such as security, scalability and URI Mapping. We will provide concrete examples of URL rewriting for more "hackable" service URIs, conditional-gets for increased scalability, as well as a look at security in the world of RESTful services.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <a name="day9"></a>
                                                    <h2 class="CommonTitle" style="font-size: 80%">
                                                        Visual Studio 2008 SP1</h2>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td valign="top">
                                                    <img src="../images/icon_ppt.png" alt="PowerPoint presentation" />
                                                </td>
                                                <td valign="top">
                                                    <h4 class="BlogPostHeader" style="font-size: 80%">
                                                        <a name="pre_presentationNotExists" href="../Presentations/Visual Studio 2008 SP1/Visual Studio 2008 SP1.pptx">
                                                            Introduction to Visual Studio 2008 SP1</a> (Level 100)
                                                    </h4>
                                                    <div style="text-align: left; font-family: Segoe, Arial, Helvetica; font-size: 80%;">
                                                        This presentation covers the breadth of changes made to Visual Studio 2008 SP1. These include
                                                        the new Entity Data Model designer, WCF refactoring support, and the .NET Framework Client Profile.
                                                        <br />
                                                        <br />
                                                    </div>
                                                </td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                        </td>
                    </tr>
                </table>
            </div>
        </div>
    </div>
</body>
</html>
